Skip to main content

Security

Non-Custodial by Design

veX never holds, escrows, or controls your assets. When you list a veNFT, it stays in your wallet until a buyer completes a purchase — at which point the transfer happens atomically in a single transaction. If no one buys, nothing changes.

How non-custodial listing works →

Smart Contracts

veX's marketplace contracts are based on the OpenX codebase — the same contracts that have been running in production for years across multiple chains with no security incidents. The code is minimal and purpose-built for veNFT trading, keeping the attack surface small.

Key points:

  • Battle-tested codebase with a proven production track record
  • Minimal contract logic — less code means fewer potential vulnerabilities
  • Non-custodial architecture eliminates the largest class of DeFi exploits (protocol holding user funds)
  • On-chain verification ensures only authentic, unmodified veNFTs appear on the marketplace

On-Chain Verification

Every listing goes through automatic checks before appearing on the marketplace:

  • Contract verification — Confirms the NFT comes from a recognized protocol contract
  • State validation — Checks the NFT hasn't been merged or split since listing
  • Data integrity — Pulls lock amount, lock period, and voting power directly from the blockchain

Fake or modified positions never make it to the marketplace.

What You Can Do

  • Revoke approvals — If you're no longer using veX, you can revoke the contract approval through your wallet or a tool like Revoke.cash
  • Verify transactions — All veX transactions are on-chain and verifiable through block explorers
  • Report issues — Found something wrong? Report it on Discord

Risks to Understand

No DeFi protocol is risk-free. Even with non-custodial design and battle-tested contracts:

  • Smart contract risk — All smart contracts carry inherent risk
  • Approval risk — Standard for any DeFi protocol that requires token approvals
  • Protocol risk — The underlying protocols (Aerodrome, Hydrex, etc.) have their own risks separate from veX
  • Market risk — Token prices and discount levels fluctuate

Never trade with more than you can afford to lose.